package com.zjpavt.client.extenddevice.infrared;

import com.zjpavt.client.command.entity.ICommand;
import com.zjpavt.client.enums.ExtendDeviceEnum;
import com.zjpavt.client.extenddevice.loop.ILoopChangeListener;
import com.zjpavt.client.extenddevice.loop.ILoopExtendDevice;
import com.zjpavt.client.extenddevice.loop.status.ILoopStatusGroup;

public class InfraredIoopAdpter extends InfraredModule implements ILoopExtendDevice {
    int loopNum;
    public InfraredIoopAdpter(int extendNum) {
        super(extendNum);
    }

    @Override
    public boolean changeAutoLoopStatus(int[] status) {

        return false;
    }

    @Override
    public boolean changeAutoLoopStatus(ICommand command) {
        return false;
    }

    @Override
    public boolean changeAutoLoopStatus(int status, int loopNum) {
        return false;
    }

    @Override
    public boolean changeManualLoopStatus(int status, int loopNum) {
        return false;
    }

    @Override
    public boolean change2NextStateWhenManualAction(int loopNum) {
        return false;
    }

    @Override
    public boolean changeManualLoopStatus(int[] status) {
        return false;
    }

    @Override
    public boolean changeManualLoopStatus(ICommand command) {
        return false;
    }

    @Override
    public boolean returnToAutoMode() {
        return false;
    }

    @Override
    public int getLoopNum() {
        return 0;
    }

    @Override
    public void addLoopDevice(ILoopExtendDevice loopDevice) {

    }

    @Override
    public int[] getEighthLoopStatus() {
        return new int[0];
    }

    @Override
    public ILoopStatusGroup getLoopStatusGroup() {
        return null;
    }

    @Override
    public void onLoopChanged() {

    }

    @Override
    public void addListener(ILoopChangeListener listener) {

    }

    @Override
    public void removeListener(ILoopChangeListener listener) {

    }

    @Override
    public void removeAllListener() {

    }

    @Override
    public boolean workInAutoStatue() {
        return false;
    }

    @Override
    public boolean isLoopDevice() {
        return false;
    }
}
